home *** CD-ROM | disk | FTP | other *** search
- DWARFDUMP(1) Last changed: 4-6-99
-
-
- NNAAMMEE
- ddwwaarrffdduummpp - Dumps DWARF debug information of an ELF object
-
- SSYYNNOOPPSSIISS
- ddwwaarrffdduummpp [--aabbccddeeffiillmmoopprrssvvyy] [--tt{{aaffvv}}] [--uu_o_b_j_e_c_t_f_i_l_e]] _f_i_l_e_n_a_m_e
-
- IIMMPPLLEEMMEENNTTAATTIIOONN
- IRIX systems
-
- DDEESSCCRRIIPPTTIIOONN
- The ddwwaarrffdduummpp command prints DWARF sections as requested by specific
- options. If no options are specified, nothing is printed.
-
- The format is intended to be human-readable. If a script is to parse
- the output, the --dd option is useful.
-
- The format may change from release to release, so it is unwise to
- depend too heavily on the format.
-
- The ddwwaarrffdduummpp command accepts one or more of the following options:
-
- --aa Dumps all sections. Same as --bbccffiillmmoopprrssyy --ttffvv.
-
- --bb Dumps the ..ddeebbuugg__aabbbbrreevv section.
-
- --cc Dumps the ..ddeebbuugg__llooc section.
-
- --dd Dense mode. Each die information of the .debug_info section is
- printed in one-line format. This option does not imply --ii.
-
- --ee Ellipsis mode. Short names for DDWW__TTAAGG__** and DDWW__AATTTTRR__** are used
- in the output for the ..ddeebbuugg__iinnffoo section.
-
- --ff Dumps the ..ddeebbuugg__ffrraammee section.
-
- --hh Dumps the C++ exception handling section (MMIIPPSS__EEHH__RREEGGIIOONN). If --vv
- is specified in addition to --hh, the exception handling
- supplemental table (MMIIPPSS__EEHH__RREEGGIIOONN__SSUUPPPP section) is also printed.
-
- The fields printed out for the exception table are (in the following
- order): region number; kind which can take one three values 't' for
- try block region, 'c' for cleanup region and 'e' for exception
- specification region; the low offset; the high offset; region number
- of parent.
-
- The supplemental information printed for try block regions include:
- the handler address; flags; type_info (a structure describing the
- type) address. The supplement information is repeated for every
- handler assoicated with the try block in a new line.
-
- The supplemental information printed for exception specification
- supplement include: the type_info address and the flags.
-
- The supplemental information printed for cleanup supplement include:
- the address of the destructor or delete routine; flags; the address of
- the object and the following fields if present (the presence is
- indicated in the flags field): this parameter offset; number of
- elements of the array object; size of each element; the offset of the
- conditional flag; and the address of the guard variable.
-
- For more details, see the //uussrr//iinncclluuddee//ccmmppllrrss//eexxcceeppttiioonn__ttaabbllee..hh file.
-
- --ii Dumps the ..ddeebbuugg__iinnffoo section.
-
- --ll Dumps the ..ddeebbuugg__lliinnee information.
-
- --mm Dumps the ..ddeebbuugg__mmaacciinnffoo section.
-
- --oo Dumps the ..rreelloocc__ddeebbuugg__** sections.
-
- --pp Dumps the ..ddeebbuugg__ppuubbnnaammeess section.
-
- --rr Dumps the ..ddeebbuugg__aarraannggeess section.
-
- --ss Dumps ..ddeebbuugg__ssttrriinngg section.
-
- --ttaa Same as --ttffvv..
-
- --ttff Dumps the ..ddeebbuugg__ssttaattiicc__ffuunnccss section.
-
- --ttvv Dumps the ..ddeebbuugg__ssttaattiicc__vvaarrss section.
-
- --uu_o_f_i_l_e
- Restricts the dumping of sections to the named object file only.
-
- --vv Verbose mode. Shows more detailed information. Mor detailed
- information about the ..ddeebbuugg__ffrraammee section prints if 2 or 3 --vv
- options are given.
-
- --ww Dumps the ..ddeebbuugg__wweeaakknnaammeess section.
-
- --yy Dumps the ..ddeebbuugg__ttyyppeess section.
-
- FFIILLEESS
- //uussrr//bbiinn//ddwwaarrffdduummpp
-
- SSEEEE AALLSSOO
- eellffdduummpp(1)
-
- This man page is available only online.
-